/*=TYPOGRAPHY
=== === === === === === === === === === */


/* BASIC GLOBAL TYPE STYLE */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}


/* COMMON */

a:link {color:#217efb;text-decoration:none;}
a:visited {color:#217efb;text-decoration:none;}
a:hover {color:#217efb;text-decoration: underline;}
a:active {color:#217efb;text-decoration:none;}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

p, li {line-height:150%;}

h1, h2, h3, h4, h5, table, ul, ol, p {margin-bottom:14px;}

div#content-wrapper {color:#333333;}

table {border-collapse:collapse;}
table thead {font-weight:bold;background:#bababa;}
table tr {border-bottom: 1px #cccccc solid;}
table td {padding:6px;}


/* HEADING STYLES */

h1, h2, h3, h4, h5 {color:#103f7e;}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 44px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -2px;
	line-height: 1.2em;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
}

h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -0.1;
	line-height: 1.4em;
}

.column h2,
h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}

.column h3,
h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.5em;
}